package cn.lg.soar.boot.fc.entity.vo;

import cn.lg.soar.core.annotations.constraints.group.Create;
import cn.lg.soar.core.annotations.constraints.group.Update;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 报修表
 * @author ZhuanZ（无密码）
 * @since 2025-01-22
 * 开源项目：https://gitee.com/lgx1992/lg-soar 求star！请给我star！请帮我点个star！
 */
@Data
public class RepairSubmitVo {

    /** 租房ID */
    @NotBlank(message = "租房ID不能为空")
    @ApiModelProperty(value = "租房ID")
    private Long tenancyRoomId;

    /** 报修人 */
    @NotBlank(message = "报修人不能为空")
    @ApiModelProperty(value = "报修人")
    private String repairerName;

    /** 报修人联系电话 */
    @NotBlank(message = "报修人联系电话不能为空")
    @ApiModelProperty(value = "报修人联系电话")
    private String repairerPhone;

    /** 报修设施 */
    @NotBlank(message = "报修设施不能为空")
    @ApiModelProperty(value = "报修设施")
    private String facilities;

    /** 报修描述 */
    @NotBlank(message = "报修描述不能为空")
    @ApiModelProperty(value = "报修描述")
    private String repairDescribe;

    /** 报修图片 */
    @ApiModelProperty(value = "报修图片")
    private String img;

}
